www.gusucode.com > 基于纹理的图像检索源码 > 基于纹理的图像检索源码/dt_cwt texture/SearchTexture.m
function SearchTexture(hObject,handles) FV_Inquire=handles.FV_Inquire; FV_Query=handles.FV_Query; %FV_Inquire=FV_Inquire/sum(FV_Inquire); %FV_Query=FV_Query/sum(FV_Query); Dist = []; for i=1:handles.fileNumber Dist(i) = sum(abs(FV_Inquire(i,:)-FV_Query))/sum(abs(FV_Inquire(i,:)) + abs(FV_Query)); end Dist1 =Dist; k=[]; for i=1:15 [C,I]=min(Dist); k(i)=I; Dist(I)=realmax; end set(handles.axes2,'HandleVisibility','OFF'); set(handles.axes2,'HandleVisibility','ON'); axes(handles.axes2); result_image=imread(handles.filename(k(1)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes2,'HandleVisibility','OFF'); set(handles.axes3,'HandleVisibility','OFF'); set(handles.axes3,'HandleVisibility','ON'); axes(handles.axes3); result_image=imread(handles.filename(k(2)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes3,'HandleVisibility','OFF'); set(handles.axes4,'HandleVisibility','OFF'); set(handles.axes4,'HandleVisibility','ON'); axes(handles.axes4); result_image=imread(handles.filename(k(3)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes4,'HandleVisibility','OFF'); set(handles.axes5,'HandleVisibility','OFF'); set(handles.axes5,'HandleVisibility','ON'); axes(handles.axes5); result_image=imread(handles.filename(k(4)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes5,'HandleVisibility','OFF'); set(handles.axes6,'HandleVisibility','OFF'); set(handles.axes6,'HandleVisibility','ON'); axes(handles.axes6); result_image=imread(handles.filename(k(5)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes6,'HandleVisibility','OFF'); set(handles.axes7,'HandleVisibility','OFF'); set(handles.axes7,'HandleVisibility','ON'); axes(handles.axes7); result_image=imread(handles.filename(k(6)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes7,'HandleVisibility','OFF'); set(handles.axes8,'HandleVisibility','OFF'); set(handles.axes8,'HandleVisibility','ON'); axes(handles.axes8); result_image=imread(handles.filename(k(7)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes8,'HandleVisibility','OFF'); set(handles.axes9,'HandleVisibility','OFF'); set(handles.axes9,'HandleVisibility','ON'); axes(handles.axes9); result_image=imread(handles.filename(k(8)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes9,'HandleVisibility','OFF'); set(handles.axes10,'HandleVisibility','OFF'); set(handles.axes10,'HandleVisibility','ON'); axes(handles.axes10); result_image=imread(handles.filename(k(9)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes10,'HandleVisibility','OFF'); set(handles.axes11,'HandleVisibility','OFF'); set(handles.axes11,'HandleVisibility','ON'); axes(handles.axes11); result_image=imread(handles.filename(k(10)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes11,'HandleVisibility','OFF'); set(handles.axes12,'HandleVisibility','OFF'); set(handles.axes12,'HandleVisibility','ON'); axes(handles.axes12); result_image=imread(handles.filename(k(11)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes12,'HandleVisibility','OFF'); set(handles.axes13,'HandleVisibility','OFF'); set(handles.axes13,'HandleVisibility','ON'); axes(handles.axes13); result_image=imread(handles.filename(k(12)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes13,'HandleVisibility','OFF'); set(handles.axes14,'HandleVisibility','OFF'); set(handles.axes14,'HandleVisibility','ON'); axes(handles.axes14); result_image=imread(handles.filename(k(13)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes14,'HandleVisibility','OFF'); set(handles.axes15,'HandleVisibility','OFF'); set(handles.axes15,'HandleVisibility','ON'); axes(handles.axes15); result_image=imread(handles.filename(k(14)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes15,'HandleVisibility','OFF'); set(handles.axes16,'HandleVisibility','OFF'); set(handles.axes16,'HandleVisibility','ON'); axes(handles.axes16); result_image=imread(handles.filename(k(15)).name); image(result_image); axis equal; axis tight; axis off; set(handles.axes16,'HandleVisibility','OFF'); % --- Outputs from this function are returned to the command line.% Choose default command line output for image_search1 handles.output = hObject; % Update handles structure guidata(hObject, handles);